home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr47
/
wasm223.zip
/
CASE1.ASM
< prev
next >
Wrap
Assembly Source File
|
1993-05-04
|
1KB
|
46 lines
;**********************************;
; WASM Case Conversion, Character ;
; By Eric Tauck ;
; ;
; Defines: ;
; ;
; ChrLwr character to lowercase ;
; ChrUpr character to uppercase ;
;**********************************;
jmps _case1_end
;========================================
; Convert a character to lowercase.
;
; In: AL= character.
;
; Out: AL= converted character.
ChrLwr PROC NEAR
cmp al, 'A' ;check lower range
jb _crlwr1
cmp al, 'Z' ;check upper range
ja _crlwr1
add al, 'a'-'A' ;convert
_crlwr1 ret
ENDP
;========================================
; Convert a character to uppercase.
;
; In: AL= character.
;
; Out: AL= converted character.
ChrUpr PROC NEAR
cmp al, 'a' ;check lower range
jb _crupr1
cmp al, 'z' ;check upper range
ja _crupr1
sub al, 'a'-'A' ;convert
_crupr1 ret
ENDP
_case1_end